package com.example.dmorder;

import org.springframework.stereotype.Service;

/**
 * 概要设计:
 * 1. 定义启动秒杀活动方法 start:
 * 	1) 查询商品信息, 存入redis => map集合: 商品id key => 商品数量 value
 * 	2) 关闭正常订单(环境参数)
 *
 * 2. 定义停止秒杀方法 stop
 * 	1) 清除redis 相关数据
 * 	2. 启动正常订单
 *
 * 3. 秒杀订单业务方法
 * 	1) 判断用户是否已经秒杀过: redis 秒杀用户集合是否包含用户 id
 * 	2) 如果没有, 那么对应商品数量 - 1
 * 	3) 将该用户id 写入秒杀用户集合
 * 	4) 通过消息对象发送订单请求到正常订单方法
 */
@Service
public class MSBiz {

    public void start(){

    }

    public void stop(){

    }

    // 秒杀方法
    public void commit(int uid, int pid){

    }

}
